package drds.configuration.db.xml_mapping.sql_execute;


import drds.configuration.db.xml_mapping.configuration.Configuration;
import drds.configuration.db.xml_mapping.configuration.ParameterMap;
import drds.configuration.db.xml_mapping.configuration.ResultMap;
import drds.configuration.db.xml_mapping.dynamic_tag.sql_template.SqlTemplate;
import drds.configuration.db.xml_mapping.sql_execute.primary_key_generator.PrimaryKeyGenerator;
import lombok.Getter;
import lombok.Setter;


public final class Mapper {


    @Setter
    @Getter
    private Configuration configuration;
    @Setter
    @Getter
    private String mapperXmlId;
    @Setter
    @Getter
    private String id;
    @Setter
    @Getter
    private SqlType sqlType;
    //
    @Setter
    @Getter
    private ParameterMap parameterMap;
    @Setter
    @Getter
    private ResultMap resultMap;

    //
    @Setter
    @Getter
    private PrimaryKeyGenerator primaryKeyGenerator;
    @Setter
    @Getter
    private String primaryKeyAlias;
    @Setter
    @Getter
    private String primaryKeyPropertyName;
    @Setter
    @Getter
    private String primaryKeyColumnName;
    @Setter
    @Getter
    private SqlTemplate sqlTemplate;


}
